part of 'use_case.dart';

class InitialDataGettingResult extends Equatable {
  const InitialDataGettingResult({
    required this.currentCardInfo,
    required this.previousCardInfo,
    required this.trainingSize,
    required this.pickedTrainableLexicalItemIds,
  });

  final CardInfo currentCardInfo;
  final CardInfo? previousCardInfo;
  final int trainingSize;
  final BuiltSet<String> pickedTrainableLexicalItemIds;

  @override
  List<Object?> get props {
    return [
      currentCardInfo,
      previousCardInfo,
      trainingSize,
      pickedTrainableLexicalItemIds,
    ];
  }
}
